collections {
   group { name: "layout";
      images {
         image: "over.png" COMP;
         image: "under.png" COMP;
         image: "sky.jpg" LOSSY 80;
         image: "clo.png" LOSSY 60;
      }
      parts {
         part { name: "clip";
            type: RECT;
            description { state: "default" 0.0;
            }
         }
         part { name: "sky";
            mouse_events: 1;
            clip_to: "clip";
            description { state: "default" 0.0;
               aspect: 2.6225 2.6225;
               aspect_preference: NONE;
               image.normal: "sky.jpg";
            }
            description { state: "drift" 0.0;
               inherit: "default" 0.0;
               fill {
                  origin {
                     relative: 1.0 0.0;
                     offset: 0 0;
                  }
               }
            }
         }
         part { name: "under";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               align: 0.5 0.0;
               aspect: 1.486068111 1.486068111;
               aspect_preference: HORIZONTAL;
               image.normal: "under.png";
            }
         }
         part { name: "text";
            type: TEXT;
            clip_to: "clip";
            description { state: "default" 0.0;
               color: 255 255 0 255;
               rel1.relative: 0.3 0.02;
               rel2.relative: 0.6 0.12;
               align: 0.5 0.5;
               text {
                  font: "Sans:style=Bold";
                  size: 14;
                  min: 1 1;
                  ellipsis: -1;
                  text: "some edje text here";
               }
            }
         }
         part { name: "element1";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.2 0.2;
               rel2.relative: 0.4 0.3;
            }
         }
         part { name: "element2";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.6 0.3;
               rel2.relative: 0.9 0.5;
            }
         }
         part { name: "element3";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.1 0.7;
               rel2.relative: 0.9 0.9;
            }
         }
         part { name: "over";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               align: 0.0 1.0;
               aspect: 2.238095238 2.238095238;
               max: 329 147;
               aspect_preference: HORIZONTAL;
               image.normal: "over.png";
            }
         }
         part { name: "clo";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               fill {
                  smooth: 0;
                  origin {
                     relative: 0.0 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
               image.normal: "clo.png";
            }
            description { state: "drift" 0.0;
               inherit: "default" 0.0;
               fill {
                  origin {
                     relative: 1.84722 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
            }
         }
      }
      programs {
         program { name: "anim1";
            signal: "load";
            source: "";
            action: STATE_SET "drift" 0.0;
            transition: LINEAR 10.0;
            target: "clo";
            after: "anim2";
         }
         program { name: "anim2";
            action: STATE_SET "default" 0.0;
            target: "clo";
            after: "anim1";
         }
         program { name: "anim3";
            signal: "load";
            source: "";
            action: STATE_SET "drift" 0.0;
            transition: LINEAR 40.0;
            target: "sky";
            after: "anim4";
         }
         program { name: "anim4";
            action: STATE_SET "default" 0.0;
            target: "sky";
            after: "anim3";
         }
      }
   }
   group { name: "layout2";
      images {
         image: "over.png" COMP;
         image: "under.png" COMP;
         image: "sky.jpg" LOSSY 80;
         image: "clo.png" LOSSY 60;
      }
      parts {
         part { name: "clip";
            type: RECT;
            description { state: "default" 0.0;
            }
         }
         part { name: "sky";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               aspect: 2.6225 2.6225;
               aspect_preference: NONE;
               image.normal: "sky.jpg";
            }
            description { state: "drift" 0.0;
               inherit: "default" 0.0;
               fill {
                  origin {
                     relative: 1.0 0.0;
                     offset: 0 0;
                  }
               }
             }
         }
         part { name: "under";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               align: 0.5 0.0;
               aspect: 1.486068111 1.486068111;
               aspect_preference: HORIZONTAL;
               image.normal: "under.png";
            }
         }
         part { name: "text";
            type: TEXT;
            clip_to: "clip";
            description { state: "default" 0.0;
               color: 255 255 0 255;
               rel1.relative: 0.3 0.02;
               rel2.relative: 0.6 0.12;
               align: 0.5 0.5;
               text {
                  font: "Sans:style=Bold";
                  size: 14;
                  min: 1 1;
                  ellipsis: -1;
                  text: "some edje text here";
               }
            }
         }
         part { name: "element1";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.2 0.2;
               rel2.relative: 0.4 0.3;
            }
         }
         part { name: "element2";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.6 0.3;
               rel2.relative: 0.9 0.5;
            }
         }
         part { name: "element3";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1.relative: 0.1 0.7;
               rel2.relative: 0.9 0.9;
            }
         }
         part { name: "over";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               align: 0.0 1.0;
               aspect: 2.238095238 2.238095238;
               max: 329 147;
               aspect_preference: HORIZONTAL;
               image.normal: "over.png";
            }
         }
         part { name: "clo";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               fill {
                  smooth: 0;
                  origin {
                     relative: 0.0 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
               image.normal: "clo.png";
            }
            description { state: "drift" 0.0;
               inherit: "default" 0.0;
               fill {
                  origin {
                     relative: 1.84722 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
            }
         }
      }
   }
   group { name: "launcher_page";
      parts {
         part { name: "slot.0.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel2.relative: 0.25 0.25;
            }
         }
         part { name: "slot.1.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.25 0.0;
              rel2.relative: 0.50 0.25;
            }
         }
         part { name: "slot.2.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.50 0.0;
              rel2.relative: 0.75 0.25;
            }
         }
         part { name: "slot.3.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.75 0.0;
              rel2.relative: 1.00 0.25;
            }
         }
         part { name: "slot.0.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.0  0.25;
              rel2.relative: 0.25 0.50;
            }
         }
         part { name: "slot.1.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.25 0.25;
              rel2.relative: 0.50 0.50;
            }
         }
         part { name: "slot.2.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.50 0.25;
              rel2.relative: 0.75 0.50;
            }
         }
         part { name: "slot.3.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.75 0.25;
              rel2.relative: 1.00 0.50;
            }
         }
         part { name: "slot.0.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.0  0.50;
              rel2.relative: 0.25 0.75;
            }
         }
         part { name: "slot.1.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.25 0.50;
              rel2.relative: 0.50 0.75;
            }
         }
         part { name: "slot.2.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.50 0.50;
              rel2.relative: 0.75 0.75;
            }
         }
         part { name: "slot.3.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.75 0.50;
              rel2.relative: 1.00 0.75;
            }
         }
         part { name: "slot.0.3"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.0  0.75;
              rel2.relative: 0.25 1.00;
            }
         }
         part { name: "slot.1.3"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.25 0.75;
              rel2.relative: 0.50 1.00;
            }
         }
         part { name: "slot.2.3"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.50 0.75;
              rel2.relative: 0.75 1.00;
            }
         }
         part { name: "slot.3.3"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.75 0.75;
            }
         }
      }
   }
   group { name: "launcher_icon";
      parts {
         part { name: "slot"; type: SWALLOW;
            description { state: "default" 0.0;
              rel2 {
                relative: 1.00 0.00;
                to_y: "label";
              }
            }
            description { state: "drag1" 0.0;
              inherit: "default" 0.0;
              rel1.offset: -5 -3;
              rel2.offset: -5 -3;
            }
            description { state: "drag2" 0.0;
              inherit: "default" 0.0;
              rel1.offset: 10 3;
              rel2.offset: 10 3;
            }
            description { state: "drag3" 0.0;
              inherit: "default" 0.0;
              rel1.offset: -1  6;
              rel2.offset: -1  6;
            }
         }
         part { name: "label"; type: TEXT;
            effect: SOFT_SHADOW;
            scale: 1;
            description { state: "default" 0.0;
              fixed: 1 1;
              align: 0.5 1.0;
              rel1.relative: 0.0  1.00;
              color: 224 224 224 255;
              color3: 0 0 0 64;
              text {
                font: "Sans:style=Bold,Edje-Vera-Bold";
                size: 10;
                min: 0 1;
                max: 1 1;
                align: 0.5 0.0;
              }
            }
            description { state: "hi" 0.0;
              inherit: "default" 0.0;
              color: 255 0 0 255;
              color3: 0 0 0 255;
            }
            description { state: "drag1" 0.0;
              inherit: "default" 0.0;
              color: 255 0 0 255;
              color3: 0 0 0 255;
              rel1.offset: -5 -3;
              rel2.offset: -5 -3;
            }
            description { state: "drag2" 0.0;
              inherit: "default" 0.0;
              color: 255 0 0 255;
              color3: 0 0 0 255;
              rel1.offset: 10 3;
              rel2.offset: 10 3;
            }
            description { state: "drag3" 0.0;
              inherit: "default" 0.0;
              color: 255 0 0 255;
              color3: 0 0 0 255;
              rel1.offset: -1  6;
              rel2.offset: -1  6;
            }
         }
      }
      programs {
         program { name: "click";
            signal: "click"; source: "app";
            action: STATE_SET "hi" 0.0;
            transition: LINEAR 0.5;
            target: "label";
         }
         program { name: "drag1";
            signal: "drag"; source: "app";
            action: STATE_SET "drag1" 0.0;
            transition: LINEAR 0.1;
            target: "label";
            target: "slot";
            after: "drag2";
         }
         program { name: "drag2";
            action: STATE_SET "drag2" 0.0;
            transition: LINEAR 0.2;
            target: "label";
            target: "slot";
            after: "drag3";
         }
         program { name: "drag3";
            action: STATE_SET "drag3" 0.0;
            transition: LINEAR 0.1;
            target: "label";
            target: "slot";
            after: "drag1";
         }
         program { name: "drop";
            signal: "drop"; source: "app";
            action: STATE_SET "default" 0.0;
            target: "label";
            target: "slot";
         }
         program { name: "unclick";
            signal: "unclick"; source: "app";
            action: STATE_SET "default" 0.0;
            transition: LINEAR 0.5;
            target: "label";
            target: "slot";
         }
         program { name: "cancel";
            signal: "cancel"; source: "app";
            action: STATE_SET "default" 0.0;
            transition: LINEAR 0.5;
            target: "label";
            target: "slot";
         }
      }
   }
   group { name: "twolines";
      parts {
         part { name: "clip";
            type: RECT;
            description { state: "default" 0.0;
            }
         }
         part { name: "under";
            mouse_events: 0;
            clip_to: "clip";
            type: RECT;
            description { state: "default" 0.0;
               color: 0 128 200 30;
            }
         }
         part { name: "element1";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1 {
                  relative: 0.0 0.0;
                  offset: 4 4;
               }
               rel2 {
                  relative: 1.0 0.5;
                  offset: -5 -3;
               }
            }
         }
         part { name: "element2";
            type: SWALLOW;
            clip_to: "clip";
            description { state: "default" 0.0;
               rel1 {
                  relative: 0.0 0.5;
                  offset: 4 2;
               }
               rel2 {
                  relative: 1.0 1.0;
                  offset: -5 -5;
               }
            }
         }
      }
   }

   group { name: "bg_overlay";
      images {
          image: "clo.png" LOSSY 60;
      }
      parts {
         part { name: "clip";
            type: RECT;
            description { state: "default" 0.0;
            }
         }
         part { name: "clo";
            mouse_events: 0;
            clip_to: "clip";
            description { state: "default" 0.0;
               fill {
                  smooth: 0;
                  origin {
                     relative: 0.0 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
               image.normal: "clo.png";
            }
            description { state: "drift" 0.0;
               inherit: "default" 0.0;
               fill {
                  origin {
                     relative: 1.84722 0.0;
                     offset: 0 0;
                  }
                  size {
                     relative: 1.84722 1.0;
                     offset: 0 0;
                  }
               }
            }
         }
      }
      programs {
         program { name: "anim1";
            signal: "load";
            source: "";
            action: STATE_SET "drift" 0.0;
            transition: LINEAR 10.0;
            target: "clo";
            after: "anim2";
         }
         program { name: "anim2";
            action: STATE_SET "default" 0.0;
            target: "clo";
            after: "anim1";
         }
      }
   }
   group {
      name: "test/layout";
      images {
         image: "sky.jpg" LOSSY 80;
      }
      parts {
            part {
                 name: "bg";
                 description {
                     state: "default" 0.0;
                     color: 255 255 255 100;
                     image.normal: "sky.jpg";
                 }
            }
            part {
                 name: "swallow";
                 type: SWALLOW;
                 description {
                     state: "default" 0.0;
                     rel1.offset: 8 8;
                     rel2.offset: -7 -7;
                 }
            }
      }
   }
   group {
      name: "win_config";
      parts {
           part {
                 name: "swallow";
                 type: SWALLOW;
                 description {
                     state: "default" 0.0;
                     min: 10 150;
                }
            }
      }
   }
   group { name: "access_page";
      parts {
         part { name: "slot.0.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel2.relative: 0.33 0.33;
            }
         }
         part { name: "slot.1.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.33 0.0;
              rel2.relative: 0.66 0.33;
            }
         }
         part { name: "slot.2.0"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.66 0.0;
              rel2.relative: 1.0. 0.33;
            }
         }
         part { name: "slot.0.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.0  0.33;
              rel2.relative: 0.33 0.66;
            }
         }
         part { name: "slot.1.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.33 0.33;
              rel2.relative: 0.66 0.66;
            }
         }
         part { name: "slot.2.1"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.63 0.33;
              rel2.relative: 1.0 0.66;
            }
         }
         part { name: "slot.0.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.0  0.66;
              rel2.relative: 0.33 1.0;
            }
         }
         part { name: "slot.1.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.33 0.66;
              rel2.relative: 0.66 1.0;
            }
         }
         part { name: "slot.2.2"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.66 0.66;
            }
         }
      }
   }
   group { name: "access_icon";
      parts {
         part { name: "slot"; type: SWALLOW;
            description { state: "default" 0.0;
            }
         }
         part { name: "access"; type: RECT;
            description { state: "default" 0.0;
              rel1.to: "slot";
              rel2.to: "slot";
              color: 0 0 0 0;
            }
         }
      }
   }
   group { name: "access_color_page";
      parts {
         part { name: "red"; type: RECT;
            description { state: "default" 0.0;
              rel1.relative: 0.1  0.1;
              rel2.relative: 0.35 0.35;
              color: 255 0 0 255;
            }
         }
         part { name: "green"; type: RECT;
            description { state: "default" 0.0;
              rel1.relative: 0.65 0.1;
              rel2.relative: 0.9 0.35;
              color: 0 255 0 255;
            }
         }
         part { name: "blue"; type: RECT;
            description { state: "default" 0.0;
              rel1.relative: 0.1 0.65;
              rel2.relative: 0.35. 0.9;
              color: 0 0 255 255;
            }
         }
         part { name: "black"; type: RECT;
            description { state: "default" 0.0;
              rel1.relative: 0.65  0.65;
              rel2.relative: 0.9 0.9;
              color: 0 0 0 255;
            }
         }
         part { name: "center"; type: SWALLOW;
            description { state: "default" 0.0;
              rel1.relative: 0.35 0.35;
              rel2.relative: 0.65 0.65;
            }
         }
      }
   }
   group { name: "page_layout";
      parts {
         part { name: "bg";
            type: RECT;
            scale: 1;
            description { state: "default" 0.0;
              min: 400 500;
              max: 400 500;
              color: 0 0 0 0;
           }
         }
         part { name: "page";
            type: SWALLOW;
            scale: 1;
            description { state: "default" 0.0;
              rel1.relative: 0.1 0.1;
              rel1.to:"bg";
              rel2.relative: 0.9 0.9;
              rel2.to:"bg";
            }
         }
         part { name: "text";
            type: TEXT;
            scale: 1;
            description { state: "default" 0.0;
              fixed: 1 1;
              rel1.relative: 0.5 0.5;
              rel2.relative: 0.5 0.5;
              text {
                 min: 1 1;
                 size: 50;
                 ellipsis: -1;
              }
            }
         }
         part { name: "element1";
            type: SWALLOW;
            scale: 1;
            description { state: "default" 0.0;
              rel1.relative: 0.4 0.2;
              rel1.to:"bg";
              rel2.relative: 0.6 0.4;
              rel2.to:"bg";
            }
         }
         part { name: "element2";
            type: SWALLOW;
            scale: 1;
            description { state: "default" 0.0;
              rel1.relative: 0.4 0.6;
              rel1.to:"bg";
              rel2.relative: 0.6 0.7;
              rel2.to:"bg";
            }
         }
         part { name: "element3";
            type: SWALLOW;
            scale: 1;
            description { state: "default" 0.0;
              rel1.relative: 0.4 0.7;
              rel1.to:"bg";
              rel2.relative: 0.6 0.8;
              rel2.to:"bg";
            }
         }
      }
   }
   group { "layout_edje";
      parts {
         rect { "red";
            desc {
               color_class: "red";
            }
         }
         rect { "blue";
            desc { "default";
            }
            desc { "changed";
               color: 0 0 255 255;
               link.base: "change" "test";
            }
         }
      }
   }
   group { name: "font_overlay_layout";
      styles {
         style { name: "test_class_style";
            base: "font=Sans font_size=20 color=#fff text_class=font_overlay_test wrap=mixed";
         }
      }
      parts {
         part { name: "bg";
            type: RECT;
            scale: 1;
            description { state: "default" 0.0;
               min: 400 300;
               color: 0 0 0 0;
            }
         }
         part { name: "elm.text";
            type: TEXTBLOCK;
            scale: 1;
            description { state: "default" 0.0;
               fixed: 1 1;
               text {
                  style: "test_class_style";
               }
            }
         }
      }
   }
   group { name: "layout3";
      parts {
         part { name: "bg";
            type: RECT;
            scale: 1;
            description { state: "default" 0.0;
               min: 4000 4000;
               color: 0 255 0 100;
            }
         }
         part { name: "swallow";
            type: SWALLOW;
            scale: 1;
            description { state: "default" 0.0;
               min: 100 100;
               rel1.relative: 0.3 0.3;
               rel2.relative: 0.325 0.325;
            }
         }
      }
   }
   group { name: "image_align";
      parts {
         part { name: "color";
            type: RECT;
            description { state: "default" 0.0;
               rel1.to: "swallow";
               rel2.to: "swallow";
               color: 255 0 0 50;
            }
         }
         part { name: "swallow";
            type: SWALLOW;
            description { state: "default" 0.0;
               rel1.relative: 0.1 0.1;
               rel2.relative: 0.9 0.9;
            }
         }

      }
   }
   group { "efl_ui_popup_scroll_content";
      parts {
         rect { "base";
            desc { "default";
               min: 200 200;
               color: 255 0 0 255;
            }
         }
         rect { "top";
            desc { "default";
               fixed: 0 1;
               min: 100 20;
               color: 255 255 0 255;
               rel1.to: "base";
               rel2.to: "base";
               rel2.relative: 1.0 0.0;
               align: 0.5 0;
            }
         }
         rect { "bottom";
            desc { "default";
              fixed: 0 1;
              min: 100 20;
              color: 255 255 0 255;
              rel1.to: "base";
              rel2.to: "base";
              rel1.relative: 0.0 1.0;
              align: 0.5 1.0;
           }
         }
      }
   }
   group { "efl_ui_popup_anchor_layout";
      parts {
         spacer { "base";
            desc { "default";
            }
         }
         swallow { "anchor1";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.15 0.25;
               rel2.relative: 0.15 0.25;
               fixed: 1 1;
               min: 50 50;
            }
         }
         swallow { "anchor2";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.75 0.15;
               rel2.relative: 0.75 0.15;
               fixed: 1 1;
               min: 50 50;
            }
         }
         swallow { "anchor3";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.25 0.85;
               rel2.relative: 0.25 0.85;
               fixed: 1 1;
               min: 50 50;
            }
         }
         swallow { "anchor4";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.85 0.75;
               rel2.relative: 0.85 0.75;
               fixed: 1 1;
               min: 50 50;
            }
         }
         swallow { "anchor5";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.45 0.35;
               rel2.relative: 0.45 0.35;
               fixed: 1 1;
               min: 50 50;
            }
         }
         swallow { "anchor6";
            scale;
            desc { "default";
               rel.to: "base";
               rel2.relative: 0.0 0.0;
               rel1.offset: 150 300;
               rel2.offset: 200 350;
               fixed: 1 1;
            }
         }
         swallow { "anchor_none";
            scale;
            desc { "default";
               rel.to: "base";
               rel1.relative: 0.60 0.45;
               rel2.relative: 0.60 0.45;
               fixed: 1 1;
               min: 70 50;
            }
         }
      }
   }
   group { "focus_test_6";
      parts {
         rect { "list_bg";
            description { state: "default";
               color: 200 0 0 100;
               rel1.to: "list_swallow";
               rel2.to: "list_swallow";
            }
         }
         rect { "box_bg";
            description { state: "default";
               color: 0 200 0 100;
               rel1.to: "box";
               rel2.to: "box";
            }
         }
         box { "box";
            description { state: "default";
               rel1.relative: 0.0 0.0;
               rel2.relative: 1.0 0.1;
               box {
                  layout: "horizontal";
                  padding: 4 4;
                  align: 1.0 0.5;
                  min: 1 0;
               }
            }
         }
         swallow { "list_swallow"; 
            description { state: "default";
               rel1.relative: 0.0 0.2;
               rel2.relative: 0.5 1.0;
            }
         }
         swallow { "label_swallow"; 
            description { state: "default";
               rel1.relative: 0.0 0.1;
               rel2.relative: 1.0 0.2;
            }
         }
      }
   }
}
